﻿/*@charset "utf-8";
/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}

#banner1
{
	width: 956px;
	height: 178px;
	float: left;
	overflow: hidden;
}
#banner
{
	width: 956px;
	margin: 2px 0 0 0;
	height: 178px;
	overflow: hidden;
	z-index: -1;
}

#btn a
{
	color: #36f;
	font: 700 11px "Arial";
	background: url(../../Image/ibbtn.gif) no-repeat;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	margin-left: 8px;
}
#btn a.activeSlide
{
	color: #fff;
	background: url(../../Image/ibhbtn.gif) no-repeat;
}
#btn a:hover
{
	color: #fff;
	background: url(../../Image/ibhbtn.gif) no-repeat;
}
#left
{
	width: 250px;
	float: left;
	margin-top: 3px;
}
.list1
{
	background: url(../../Image/MainL.gif) no-repeat center;
	height: 30px;
	float: left;
	width: 250px;
}
.list1 li
{
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
}
.list1 a
{
	color: #000000;
}
.list2
{
	border: 1px solid #336afa;
	border-top: none;
	float: left;
	padding: 5px 0 10px 0px;
	width: 248px;
}
.list2 li
{
	width: 248px;
}
.list2 a
{
	width: 223px;
	height: 24px;
	display: block;
	line-height: 24px;
	overflow: hidden;
	padding-left: 25px;
	text-overflow: ellipsis;
	text-decoration: none;
	background: url(../../Image/list.gif) no-repeat 8px 4px;
}
.list2 p
{
	margin: 3px 1px;
	text-indent: 1.8em;
}
.list2 li a:hover
{
	text-decoration: none;
	background: #eeeeee;
	color: #0C84B9;
	background: url(../../Image/list1.jpg) no-repeat 4px left;
}
.list
{
	width: 248px;
	float: left;
	margin-top: 5px;
}
.list3, .list4, .list6
{
	border: 1px solid #336afa;
	border-top: none;
	float: left;
	padding: 10px 0 10px 0;
	width: 248px;
}
.list3 li
{
	line-height: 24px;
	height: 75px;
	padding-left: 10px;
}
.list3 span
{
	padding: 0 3px 0 3px;
	margin-right: 5px;
	background-color: #1EAEEB;
}
.list4 p
{
	line-height: 18px;
}
.list4 li
{
	float: left;
	padding-left: 13px;
}
.list4 img
{
	border: 1px solid #999999;
}
.list4 a:hover
{
	color: #0C84B9;
}
#list4
{
	width: 248px;
	border: 1px solid #336afa;
	float: left;
	margin-top: 5px;
	padding-bottom: 10px;
}
#list4 h3
{
	line-height: 24px;
	width: 65px;
	float: left;
	height: 24px;
	text-align: center;
}
#list4 h3:hover
{
	background: url(../../Image/sidebarBgH.jpg) no-repeat top;
	cursor: pointer;
	border: 1px #B6E5F7 solid;
	border-bottom: none;
}
.list5 dl
{
	padding: 0px 10px 10px 10px;
	line-height: 18px;
}
.list5 dt
{
	font-size: 12px;
	font-weight: 600;
	padding-top: 2px;
}
.list5 dd
{
	padding-left: 5px;
}
.list6 li
{
	background: url(../../Image/list.gif) no-repeat 2px top;
	padding: 0 10px 0 17px;
	line-height: 20px;
	margin-top: 5px;
}
.list6 a:hover
{
	color: #0C84B9;
}
#main
{
	width: 700px;
	overflow: hidden;
	float: left;
	margin-left: 6px;
	margin-top: 3px;
}
.focus
{
	width: 331px;
	height: 249px;
	float: left;
	overflow: hidden;
	background: #0099FF;
}
.news
{
	width: 405px;
	float: left;
	height: 255px;
	margin-right: 5px;
	overflow: hidden;
}
.newstop
{
	width: 405px;
	float: left;
	height: 30px;
	background: url(../../Image/newsT2.png) no-repeat top;
}
.newstop li
{
	float: left;
	line-height: 30px;
	height: 30px;
	width: 75px;
	text-align: center;
}
.newstop li h3
{	
	font-size:14px;
	color:#000000;}
.newstop li a
{
	font-weight:900;
	color:#000000;
	}
.newstop a
{
	font-size: 14px;
}
.newsmain
{
	width: 403px;
	height: 223px;
	float: left;
	overflow: hidden;
	border: 1px solid #336afa;
	border-top: none;
}
.newsmain li
{
	height: 24px;
	line-height: 24px;
	position: relative;
	width: 382px;
}
.newsmain a
{
	height: 24px;
	line-height: 24px;
	width: 382px;
	padding-left: 25px;
	background: url(../../Image/list.gif) no-repeat 6px;
}
.newsmain span.time
{
	color: #666666;
	position: absolute;
	right: 15px;
}
.newsmain a:hover
{
	text-decoration: none;
	background: url(../../Image/list2.jpg) no-repeat 3px;
}
#ad, #recommend, #expert, #teacher, #qa, #media, #company, .listitem
{
	margin-top: 5px;
	float: left;
	width: 700px;
}
.top
{
	width: 700px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(../../Image/MainR.jpg) no-repeat center;
}
.top li
{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
}
.top a
{
	color: #000000;
}
.recommend, .expert, .teacher, .qa, .media, .company
{
	border: 1px solid #336afa;
	width: 698px;
	float: left;
	overflow: hidden;
}
.recommend a
{
	color: #2470AA;
}
.recommend span
{
	color: #0F5E99;
	font-weight: 900;
	font-size: 12px;
}
.table
{
	width: 698px;
	float: left;
	padding: 15px 0 15px 0;
}
.roll
{
	width: 678px;
	float: left;
	height: 167px;
	overflow: hidden;
	background: url(../../Image/runM.jpg) repeat-x top;
}
.roll li
{
	float: left;
	width: 82px;
	height: 167px;
	overflow: hidden;
	padding: 15PX 0 0 10px;
}
.roll p
{
	text-align: center;
	line-height: 17px;
}
.teacherM
{
	line-height: 20px;
	font-size: 14px;
}
.teacherM p
{
	padding-left: 10px;
	line-height: 20px;
}
.teacherM
{
	padding: 15px 0 15px 0;
}
.teacherM span
{
	font-size: 14px;
	font-weight: 600;
}
.teacherM a
{
	font-size: 12px;
	color: #0099FF;
}
.qa li
{
	width: 349px;
	line-height: 24px;
	height: 24px;
	float: left;
}
.qa li a
{
	line-height: 24px;
	height: 24px;
	width: 324px;
	padding-left: 25px;
	background: url(../../Image/list.gif) no-repeat 6px;
}
.qa li span
{
	padding-left: 10px;
}
.qa li a:hover
{
	text-decoration: none;
	color: #0099FF;
	background: url(../../Image/list2.jpg) no-repeat top left;
}
.media ul
{
	margin-top: 5px;
}
.media li
{
	width: 349px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	margin: 1px 0;
	float: left;
}
.media a
{
	line-height: 25px;
	height: 25px;
	padding-left: 5px;
	vertical-align: top;
}
.media span
{
	padding-left: 10px;
	vertical-align: top;
}
.media li a:hover
{
	text-decoration: none;
	color: #0099FF;
}
.media1
{
	width: 698px;
	float: left;
	margin-top: 10px;
}
.media1 li
{
	line-height: 30px;
	width: 95px;
	padding: 0px;
	float: left;
	height: 30px;
}
.media1 a
{
	font-size: 12px;
	padding: 0px;
	width: 95px;
	font-weight: 600;
}
.company li
{
	width: 122px;
	overflow: hidden;
	margin-right: 14px;
	float: left;
}
.company li p
{
	text-align: center;
	line-height: 25px;
}
.pic09_text
{
	float: left;
	margin: 20px;
}
.pic09_text li
{
	float: left;
	width: 111px;
	margin-top: 7px;
}
.pic09_text li .pic
{
	width: 102px;
	height: 92px;
	margin-left: 18px;
}
.pic09_text li p.text
{
	text-align: center;
	margin: 0 auto;
}
.pic_text
{
	float: left;
	margin: 10px;
}
.pic_text li
{
	float: left;
	width: 111px;
	margin-top: 7px;
}
.pic_text li .pic
{
	width: 92px;
	height: 92px;
	margin-left: 9.5px;
}
.pic_text li p.text
{
	text-align: center;
	margin: 0 auto;
}
ul.text
{
	margin: 5px;
	float: left;
}
.text li
{
	margin: 6px 0;
	line-height: 1.8em;
	position: relative;
}
.text li p a
{
	color: #075DB3;
}
#zhuanjia ul li
{
	background-image: url(../../Image/arrow_right.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	line-height: 25px;
	padding-left: 20px;
	float: none;
}
